<?php

include('conexion.php');  
$link=Conectarse();

//Lectura Clientes
$sx_cliente = simplexml_load_file('Procesos/Xmls/Clientes.xml');

//echo "<h1>Clientes</h1></br>";

foreach ($sx_cliente->registro as $item):
    $CodClie = $item->CodClie;
    $Descrip = $item->Descrip;
    $Represent = $item->Represent;
    $Direc1 = $item->Direc1;
    $Direc2 = $item->Direc2;
    $Telef = $item->Telef;
    $Descto = str_replace(",", ".", $item->Descto);
    $LimiteCred = str_replace(",", "", $item->LimiteCred);
    $Activo = $item->Activo;
    $ID3 = $item->ID3;
    $EsCredito = $item->EsCredito;
    $DiasCred = $item->DiasCred;

    $resultado_cliente = mysql_query("SELECT COUNT(1) as conteo FROM clientes_prueba WHERE cedula='" . $CodClie . "'", $link);
    $cantidad_clientes = mysql_result($resultado_cliente, 0, "conteo");

    if ($cantidad_clientes > 0):
        $sql = "UPDATE `clientes_prueba` SET `razon_social`='" . $Descrip . "',`contacto`='" . $Represent .
                "',`direccion`='" . $Direc1 . " " . $Direc2 . "',`telefono`='" . $Telef . "',`descuento`=" . $Descto .
                ",`cupo`=" . $LimiteCred . ",`estado`=" . $Activo . ",`direccion1`='" . $Direc1 . "',`direccion2`='" .
                $Direc2 . "',`identificacion`='" . $ID3 . "',`estado_credito`=" . $EsCredito . ",`dias_credito`='" .
                $DiasCred . "' WHERE `cedula`='" . $CodClie . "'";

//        echo $sql . '</br>';
        if (!mysql_query($sql)):
            echo 'No fue posible actualizar el cliente: '.$CodClie;
        endif;
    else:
        $sql = "INSERT INTO `clientes_prueba`(`cedula`, `razon_social`, `contacto`, `direccion`, `telefono`," .
                " `descuento`, `cupo`, `fecha_ingreso`, `estado`, `direccion1`, `direccion2`, `identificacion`," .
                " `estado_credito`, `dias_credito`) VALUES ('" . $CodClie . "','" . $Descrip . "','" . $Represent . "','" .
                $Direc1 . " " . $Direc2 . "','" . $Telef . "'," . $Descto . "," . $LimiteCred . ",CURDATE()," . $Activo .
                ",'" . $Direc1 . "','" . $Direc2 . "','" . $ID3 . "'," . $EsCredito . "," . $DiasCred . ")";

//        echo $sql . '</br>';
        if (!mysql_query($sql)):
            echo 'No fue posible insertar el cliente: '.$CodClie;
        endif;
    endif;
endforeach;

echo 'Final del archivo Clientes.xml'."\n";

//Lectura Vendedores<br>
$sx_vendedor = simplexml_load_file('Procesos/Xmls/Vendedores.xml');

//echo "<h1>Vendedores</h1></br>";

foreach ($sx_vendedor->registro as $item):
    $CodVend = $item->CodVend;
    $Descrip = $item->Descrip;
    $Direc1 = $item->Direc1;
    $Telef = $item->Telef;
    $Movil = $item->Movil;

    $resultado_vendedor = mysql_query("SELECT COUNT(1) as conteo FROM usuarios_prueba WHERE cedula='" . $CodVend . "'", $link);
    $cantidad_vendedores = mysql_result($resultado_vendedor, 0, "conteo");
    if ($cantidad_vendedores > 0):
        $sql = "UPDATE `usuarios_prueba` SET `nombres`='" . $Descrip . "',`clave`='" . $CodVend . "',`id_zona`='" .
                $CodVend . "',`tipo_descarga`=3,`direccion`='" . $Direc1 . "',`telefono_fijo`='" . $Telef .
                "',`otro_fijo`='" . $Telef . "',`celular_personal`='" . $Movil . "',`cc`='" . $CodVend .
                "' WHERE `cedula`='" . $CodVend . "'";

//        echo $sql . "</br>";
        if (!mysql_query($sql)):
            echo 'No fue posible actualizar el vendedor: '.$CodVend;
        endif;
    else:
        $sql = "INSERT INTO `usuarios_prueba`(`cedula`, `nombres`, `clave`, `id_zona`, `tipo_descarga`," .
                " `direccion`, `telefono_fijo`, `otro_fijo`, `celular_personal`,  `cc`, `estado_envio`," .
                " `estado_gps`) VALUES ('" . $CodVend . "','" . $Descrip . "','" . $CodVend . "','" . $CodVend .
                "',3,'" . $Direc1 . "','" . $Telef . "','" . $Telef . "','" . $Movil . "','" . $CodVend . "',0,0)";

//        echo $sql . "</br>";
        if (!mysql_query($sql)):
            echo 'No fue posible insertar el vendedor: '.$CodVend;
        endif;
    endif;
endforeach;

echo 'Final del archivo Vendedores.xml'."\n";

//Lectura Productos<br>
$sx_producto = simplexml_load_file('Procesos/Xmls/Productos.xml');

//echo "<h1>Productos</h1></br>";

foreach ($sx_producto->registro as $item):
    $CodProd = $item->CodProd;
    $Descrip = $item->Descrip;
    $Unidad = $item->Unidad;
    $Precio1 = str_replace(",", "", $item->Precio1);
    $Activo = $item->Activo;
    $CostPro = str_replace(",", "", $item->CostPro);

    $resultado_producto = mysql_query("SELECT COUNT(1) as conteo FROM productos_prueba WHERE id_producto='" . $CodProd . "'", $link);
    $cantidad_productos = mysql_result($resultado_producto, 0, "conteo");
    if ($cantidad_productos > 0):
        $sql = "UPDATE `productos_prueba` SET`descripcion`='" . $Descrip . "',`unidad_medida`='" . $Unidad .
                "',`valor_unidad`=" . $Precio1 . ",`estado`=" . $Activo . ",`costpro`=" .
                $CostPro . " WHERE `id_producto`='" . $CodProd . "'";

//        echo $sql . "</br>";
        if (!mysql_query($sql)):
            echo 'No fue posible actualizar el producto: '.$CodProd;
        endif;
    else:
        $sql = "INSERT INTO `productos_prueba`(`id_producto`, `descripcion`, `unidad_medida`, `valor_unidad`, `costpro`," .
                " `estado`) VALUES ('" . $CodProd . "','" . $Descrip . "','" . $Unidad . "'," . $Precio1 . "," .
                $Activo . "," . $CostPro . ")";

//        echo $sql . "</br>";
        if (!mysql_query($sql)):
            echo 'No fue posible insertar el producto: '.$CodProd;
        endif;
    endif;
endforeach;

echo 'Final del archivo Productos.xml'."\n";